home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 5 / Night Owl's Shareware NOPV 05 - Night Owl Publisher (PDSI_005) (7082) (1990).iso / 058d / tcxl55.inf < prev    next >
Text File  |  1990-10-29  |  5KB  |  125 lines

  1.  
  2.  
  3.             The TesSeRact CXL User Interface Development System
  4.  
  5.  
  6.                        Installation and User's Guide
  7.  
  8.  
  9.                       Version 5.51 -- October 1, 1990
  10.  
  11.  
  12.      Copyright 1990, Innovative Data Concepts
  13.      All Rights Reserved
  14.  
  15.  
  16.      Innovative Data Concepts
  17.      1657 The Fairways
  18.      Suite 101
  19.      Jenkintown, PA 19046
  20.      Voice:  1-215-884-3373
  21.      Orders: 1-800-926-4551
  22.      FAX:    1-215-886-4225
  23.  
  24.  
  25.  
  26. TCXL is  part of  IDC's TesSeRact  Development Tools series of programmer's
  27. products.
  28.  
  29.  
  30.                             General Information
  31.  
  32. The TCXL  library is  intended to  be a  supplement to  your  C  compiler's
  33. standard run-time  library.   It contains  over 375 multi-purpose functions
  34. which provide  a variety  of capabilities.   It  is available  for  several
  35. popular C compilers including Microsoft C, QuickC, Turbo C/C++, and Zortech
  36. C/C++.   These routines  were written  in highly-optimized  C and assembler
  37. code  ensuring   maximum  program   speed,  minimum   program  size,   easy
  38. modification, and increased portability.
  39.  
  40.  
  41.                              Features Overview
  42.  
  43.   o    Custmized Bar Menus.
  44.        You can  easily create  pop-up, pull-down, and Lotus-style menus,
  45.        as well  as any  other custom menu that you can define.  Features
  46.        full mouse  support, nonselectable  items, global  hot keys,  and
  47.        more.
  48.  
  49.   o    Multi-Field Formatted Data Entry.
  50.        You can create data entry forms that consist of one or more input
  51.        fields.   You have  full control  over user  input  and  can  tie
  52.        validation functions  into each  input field.  Features alpha and
  53.        numeric  justification,   capitalization  conversion,  formatting
  54.        characters, and a large assortment of editing keys.  You may also
  55.        tie each  field to  a hot-key,  and move  between fields  using a
  56.        mouse.
  57.  
  58.   o    Context-Sensitive Help.
  59.        Help files  are indexed  for speed  and categories  can be cross-
  60.        referenced.   Help can  be applied  at the  global, window,  menu
  61.        item, and input field levels.
  62.  
  63.   o    Powerful Selection Capabilities.
  64.        TCXL has  scrollable pick  menus, that allow you to pick one item
  65.        from a  list of  items.   Features full  mouse support and scroll
  66.        bars.   There is  also a  dedicated file  picker that  uses  this
  67.        feature to let you pick from a list of files, very similar to the
  68.        way that  the Turbo C and QuickC environments' file pickers work,
  69.        and a built-in video attribute selector.
  70.  
  71.   o    Full-Featured Window Control
  72.        Allows as  many open  windows as  memory permits.  Windows can be
  73.        stacked, tiled,  shadowed, moved,  resized, and  changed in  many
  74.        other ways.   There are more than 75 functions designed to handle
  75.        windowed output.
  76.  
  77.   o    User-defined Input Features
  78.        TCXL's Input  System provides  a consistent interface between the
  79.        hardware-dependent input devices and TCXL's output systems.  This
  80.        system features  both formatted  and unformatted user input, with
  81.        varying levels of output control.
  82.  
  83.   o    Hardware-Independent Display Control
  84.        By separating  the display  from the  video hardware, TCXL allows
  85.        the programmer  direct control  of  the  display  without  device
  86.        dependence.   TCXL comes  with several  output methods  built-in,
  87.        including direct  screen writing,  direct screen writing with CGA
  88.        snow elimination,  and  video  BIOS  writes.    Support  for  the
  89.        DESQview/Windows/TopView  interface  is  automatic  when  writing
  90.        direct to the video buffer areas.
  91.  
  92.   o    Nonstandard Video Sizes
  93.        EGA 43  and VGA  50-line  modes  are  fully  supported  and  TCXL
  94.        provides functions  to directly  change to  and from these modes.
  95.        TCXL's video functions are also compatible with nonstandard modes
  96.        such as 132x25 and 120x43.
  97.  
  98.   o    Advanced String Manipulation
  99.        There are  nearly 40  string manipulation  functions that perform
  100.        searching, replacing, formatting, conversion, rotating, shifting,
  101.        pattern matching, and other string operations.
  102.  
  103.   o    Automatic Mouse Support
  104.        If  you   write  your   program  using   TCXL,  the   mouse  will
  105.        automatically be  enabled in  Menus, Entry  Forms  and  Selection
  106.        lists.   No programmer  knowledge  or  manipulation  of  mice  is
  107.        necessary!   For those  whose applications  require  more  direct
  108.        mouse control,  TCXL  can  have  button-presses  translated  into
  109.        keystrokes and  movements into  arrow keys.   Low-level functions
  110.        are provided for directly manipulating Microsoft-compatible mice,
  111.        and TCXL supports both two and three-button mice.
  112.  
  113.   o    Keyboard Management
  114.        Allows both  high and low-level control over the keyboard.  There
  115.        are function  for manipulating  the internal input queue, as well
  116.        as for manipulating the BIOS hardware options.
  117.  
  118.   o    Expanded/Extended Memory
  119.        TCXL has  a full  set of  routines for  accessing Expanded Memory
  120.        through tre  EMS specification, and for accessing Extended Memory
  121.        through the  XMS specification.   TCXL  will also  regognize  the
  122.        presence of  advanced memory  management schemes such as VCPI and
  123.        DPMI.
  124.  
  125.